Derxwna Kapsyla
Derxwna "The Badman" Kapsyla
- 437
- Posts
- 13
- Years
- Everywhere, yet Nowhere
- Seen today
Headbutt Trees are one of the features of Pokemon Essentials, derived from the Gen 2 era games, brought back in the remakes. There's no need to explain what they do or how they work, so lets jump into the discussion segment.
At present Headbutt Trees are handled like events. Make a new event, make it a headbutt tree event, presto. It works, but is it efficient? Say for example you have a large sum of headbutt trees on a map, lets use about 30 as a low base number. Events on a map eat up processing power, and while 30 trees may not seem like a lot, if you combine it with NPCs/Trainers, Signs, warps, items, and whatever other events your map may have, that 30 slowly rises from a "manageable" number to a number which will cause games to lag on even strong machines.
I had an idea earlier which should, theoretically, cut that lag from the equation: if one was to make Headbutt Trees work like Surf does - a tile with a special terrain tag - and have that tile run the headbutt formula when interacted with, it wouldn't be calling up an event. But this is just a theory, and I've yet to actually apply it to practice. I'm curious to know what other people think about this before I go and work on something which has no feasibility in efficiency.
At present Headbutt Trees are handled like events. Make a new event, make it a headbutt tree event, presto. It works, but is it efficient? Say for example you have a large sum of headbutt trees on a map, lets use about 30 as a low base number. Events on a map eat up processing power, and while 30 trees may not seem like a lot, if you combine it with NPCs/Trainers, Signs, warps, items, and whatever other events your map may have, that 30 slowly rises from a "manageable" number to a number which will cause games to lag on even strong machines.
I had an idea earlier which should, theoretically, cut that lag from the equation: if one was to make Headbutt Trees work like Surf does - a tile with a special terrain tag - and have that tile run the headbutt formula when interacted with, it wouldn't be calling up an event. But this is just a theory, and I've yet to actually apply it to practice. I'm curious to know what other people think about this before I go and work on something which has no feasibility in efficiency.