zephyrus
|
c5cc2257d3
- Moving all content of Homunculus code to a proper file Homunculus.c/h
|
17 年之前 |
zephyrus
|
d650043597
- Implemented unit_calc_pos (copy from pet_calc_pos) to implement it on Mercenary/Homunculus and don't use x,y-1 always.
|
17 年之前 |
zephyrus
|
399efe15bd
- Completed Mercenary Create, Delete, Save. Tests OK.
|
17 年之前 |
zephyrus
|
1204fd49db
- Mercenary Packets (Server to Client). Still need a little more info.
|
17 年之前 |
zephyrus
|
4ca3bd6ce3
- Mercenary data structures.
|
17 年之前 |
zephyrus
|
bc00263633
- Mercenary Database Reading.
|
17 年之前 |
ultramage
|
582c36c11e
Renamed struct 'skill' to 's_skill' to remove naming collisions.
|
17 年之前 |
ultramage
|
6c8cf8d611
Replaced occurences of '-1' with the more appropriate 'INVALID_TIMER' value where appropriate.
|
17 年之前 |
ultramage
|
6559c24882
Replaced the integers+checking approach in r12679 with usage of floating point arithmetic.
|
17 年之前 |
ultramage
|
d5775e7e11
Implemented get_percentage() for compact and safe calculation of percentual values.
|
17 年之前 |
FlavioJS
|
c880052f0f
* Changed the data field of timers from int to intptr.
|
17 年之前 |
ultramage
|
94943b2b6a
Adjusted eAthena code to compile cleanly in C++ mode.
|
17 年之前 |
skotlex
|
9c638fa6b2
- Added status_calc_life to properly calculate hp/max_hp as a ratio taking into accounts overflows (and for now also avoids divisions by 0). Applied this function around clif.c, mob.c and pet.c
|
17 年之前 |
skotlex
|
ace81763bc
- removed redundant clif_hominfo line in merc_hom_dead (it was sent already from hom_damage)
|
17 年之前 |
ultramage
|
2b186ae7b8
Fixed some minor inconsistencies in homunculus packets, in an attempt to make the lvl99 aura show to owner onSpawn.
|
17 年之前 |
skotlex
|
6840bb28ab
- Moved subtype from struct block_list to struct npc_data.
|
17 年之前 |
ultramage
|
5f3c387a37
* Homunculi now reset their can-act delay on call/resurrect/mapchange (allows bypassing delays by doing rest/call instead of relog) [ultramage]
|
17 年之前 |
ultramage
|
560005b13e
Removed battle_config.error_log as console_silent already handles this
|
17 年之前 |
ultramage
|
b5cf6976a2
Fixed some homunculus skill offset calculation mistakes (bugreport:363)
|
17 年之前 |
ultramage
|
d2b9e2498e
Some code cleaning...
|
17 年之前 |
skotlex
|
1e999c8051
- cleaned up homshuffle and fixed a possible crash in it.
|
17 年之前 |
FlavioJS
|
f808f37ec1
* Delayed the check for required items when a skill is cast to when they are consumed. Now skills only fail due to lack of items after being cast.
|
17 年之前 |
zephyrus
|
383f017009
* Moved the homunculus shuffle code to mercenary.c, fixing the bug in the atcommand not using the bonus evolution stats for homunculus.
|
17 年之前 |
skotlex
|
d25b5ad103
- Cleaned up a bit the homunculus evolution code, and fixed homevolution allowing the homunc to 're-evolve' even though it was already evolved.
|
18 年之前 |
ultramage
|
3417441a6f
Fixed a rare crash concerning invalid homunculus data and one NULL-pointer.
|
18 年之前 |
ultramage
|
0072a0189e
* Cleaned/clarified some #include relationships between headers
|
18 年之前 |
skotlex
|
52ed64546e
- Changed the structure of the homunculus_db file so that the homunculus and its evolved version share the same line. Also added the evolution bonuses to it.
|
18 年之前 |
ultramage
|
0236557286
Made Homunculus Resurrection only fail on cast-end (see topic:155223)
|
18 年之前 |
ultramage
|
dfdb5368c7
Corrected some weird fgets() statements, plus reformatted them
|
18 年之前 |
ultramage
|
5d3ea3da27
* Played around with MinGW a bit today...
|
18 年之前 |