aboutsummaryrefslogtreecommitdiff
path: root/src/map.hh
Commit message (Collapse)AuthorAge
* adjustment to last commitfusion322026-07-25
| | | | | | | | | | Increasing the search radii for `CloseContainer` from (12, 10) to (14, 12) prevented players from exploiting the issue alone but it could still be leveraged when there was another player involved. In this case, you have another 2 SQM on both sides that need to be accounted for, so using (16, 14) should prevent it as well. And it may be a coincidence, but pretty much all other searches use these values, so I'm not sure what to make of it. They might be related?
* 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.
* `query.cc`fusion322025-07-02
|
* more work on `operate.cc`fusion322025-06-13
|
* more work on `operate.cc`fusion322025-06-12
|
* some work on `crmain.cc` and `cract.cc` + merge creature headersfusion322025-06-06
|
* reduce clutter with struct dividing commentsfusion322025-06-05
|
* finish objects.ccfusion322025-05-28
|
* impl RefreshSector and PatchSector (WTF)fusion322025-05-27
|
* impl Cron and most `map.cc` functionsfusion322025-05-26
|
* more object functionsfusion322025-05-26
|
* linux Makefile + fix most compilation problemsfusion322025-05-25
| | | | | | | I wanted to see if the compiler had any problems with the code so far and added a few stub definitions so that each file would properly compile. We still fail when linking but we're able to to find and fix compile time errors.
* halfway of `map.cc` and start of `objects.cc`fusion322025-05-24
|
* rename `main.hh` to `common.hh`fusion322025-05-22
|
* implement `main.cc`, `shm.cc`, and `time.cc` + overall tweeksfusion322025-05-20