aboutsummaryrefslogtreecommitdiff
path: root/src/magic.cc
Commit message (Collapse)AuthorAge
* fix issues with TMonster constructor + Search functions + UH formulafusion322026-05-09
| | | | | The issue with the TMonster constructor was obvious, but the others were slightly different from the original.
* fix bug with Challenge spellfusion322026-02-11
|
* fix "aleta cogni" GM spell (#49)fusion322025-12-18
|
* missing return in CreateMoney (#48)fusion322025-12-16
|
* fix buffer overrun when matching spell syllablesfusion322025-12-16
| | | | | | Thankfully this triggered a stack check assertion, causing the application to crash and exposing the bug. Thanks to dajotsa from OTLand for reporting it.
* adjust effect enum names and add missing onesfusion322025-10-20
|
* fix TStrengthImpact not properly masking SKILL_FISTfusion322025-10-18
|
* fix problem with outfit comparisons - fixes #39fusion322025-10-12
|
* fix IMPACT_SUMMON not working properly - fixes #37fusion322025-10-11
|
* fix `GetDirection` computation - fixes #25fusion322025-09-09
|
* missing try-catch block in `CreateField` - fixes #21fusion322025-09-04
| | | | | | The result DESTROYED was being caught at `UseMagicItem`, causing the cast to fail but not before partially spawning other fields in the case of `MassCreateField` and `CreateFieldWall`.
* reduce MassCreateField radii + exclude origin from CancelInvisibilityfusion322025-09-04
|
* fix issue with `CheckForSpell` - fixes #11fusion322025-08-30
| | | | | `CheckForSpell` would return the spell type if the first syllable was a spell syllable, even if it failed to match any actual spell.
* fix angle shaped spells path check -- fixes #5fusion322025-08-25
|
* fix spellbook not displaying anything -- fixes #6fusion322025-08-25
|
* fix a problem with monsters freezing after failing to attackfusion322025-08-19
|
* multiple bug-fixes and improvementsfusion322025-07-21
| | | | | | | | | | | | | | | | | | - Make uint32 -> Object conversion explicit. This can be more verbose but will get a lot of small mistakes, especially with function overloads. - Fix problem with the path finder not including the last step when `MustReach` was false. - Fix problem with NPC conditions. - Fix problem with monster homes continuously spawning monsters. - Fix problem with creating the standard inventory. - Fix problem with creature timers (IMPORTANT). - Fix problem with `ThrowPossible` (IMPORTANT). - Fix problem with rune casting. - Fix problem with executing moveuse events. - Fix problem with `MoveRel` and `WriteName` moveuse actions. - Fix problem with eating food deleting the whole stack. - Many other bug-fixes and improvements.
* minor cleanupfusion322025-07-01
|
* `writer.cc`fusion322025-06-30
|
* `houses.cc`fusion322025-06-29
|
* `moveuse.cc`fusion322025-06-27
|
* finish `crnonpl.cc`fusion322025-06-25
|
* more work on `communication.cc`fusion322025-06-20
|
* more work on `operate.cc`fusion322025-06-13
|
* some announce functionsfusion322025-06-11
|
* finish `info.cc`fusion322025-06-10
|
* most `info.cc` functionsfusion322025-06-10
|
* finish `cract.cc`fusion322025-06-09
|
* impl `TCreature::Move` which was absolute hell + some tidying upfusion322025-06-08
|
* more `cract.cc` functionsfusion322025-06-08
|
* some work on `crmain.cc` and `cract.cc` + merge creature headersfusion322025-06-06
|
* merge creature headersfusion322025-06-05
|
* finish `magic.cc`fusion322025-06-05
|
* finish most spellsfusion322025-06-04
|
* more spellsfusion322025-06-04
|
* more spellsfusion322025-06-03
|
* more spellsfusion322025-06-03
|
* impl some spells and create `info.cc`fusion322025-06-02
|
* use `Actor` instead of `Creature` with spell functionsfusion322025-06-02
|
* more work on spell primitivesfusion322025-06-01
|
* impl TImpact structsfusion322025-06-01
|
* magic init functionsfusion322025-06-01
|
* done with `crcombat.cc`fusion322025-05-31
|
* more work on `crcombat.cc`fusion322025-05-30