AURUMVORXX
a6a4dd88ad
feat: Ability to call any custom Squirrel function
2025-05-26 20:56:16 +03:00
AURUMVORXX
f3eeb1e2b9
refactor: Some functions now returns tuple for better unpacking
2025-05-26 20:50:45 +03:00
AURUMVORXX
ef61bd6b78
refactor: Refactorizing for better readability
2025-05-26 20:33:31 +03:00
AURUMVORXX
8a54620d57
fix: Handling ConnectionClosedError
2025-05-20 16:52:16 +03:00
AURUMVORXX
78b44897aa
feat: Removed disconnect on error while parsing a message
2025-05-19 19:18:32 +03:00
AURUMVORXX
ee15362db8
feat: Ignoring whitelsit if it's empty
2025-05-18 11:53:24 +03:00
AURUMVORXX
fbd82abb26
fix: Not imported function `getPlayerUID`
2025-04-27 00:14:09 +03:00
AURUMVORXX
2aaa6ea9d9
fix: Deserializing objects
2025-04-22 17:46:26 +03:00
AURUMVORXX
2a0dc6245f
feat: version 2.1.0
2025-04-22 17:26:54 +03:00
AURUMVORXX
226598b245
feat: Added support for custom loggers
2025-04-21 02:42:02 +03:00
AURUMVORXX
441b0d012c
feat: onInit event now calls by Websocket server
2025-04-16 12:46:48 +03:00
AURUMVORXX
99a6861f2e
feat: Event registering on event handler declaration
2025-04-16 04:03:53 +03:00
AURUMVORXX
6445e2b306
fix: Resolved merge conflicts
2025-04-15 13:37:28 +03:00
AURUMVORXX
eede51b9f3
fix: Removed unused files
2025-04-15 13:22:31 +03:00
AURUMVORXX
1fa8a53c55
fix: Removed deleted functions
2025-04-15 13:21:46 +03:00
AURUMVORXX
8ae3e08ec7
Merge branch 'dev'
2025-04-15 13:14:19 +03:00
AURUMVORXX
988f901dc8
feat: version 2.0.0
2025-04-15 12:20:31 +03:00
AURUMVORXX
dfcf695f24
feat: Initial commit for 2.0.0 release
2025-04-12 12:01:03 +03:00
AURUMVORXX
a479b5f85d
refactor: Refactorized whole project structure
2025-01-25 00:02:52 +03:00
AURUMVORXX
74ad2e6abc
feat: changes due to G2O 0.3.0.6
...
+ added function getPlayerUID
+ changed event onPlayerSpellCast
2024-12-23 17:52:34 +03:00
AURUMVORXX
8efb8c2125
fix: getPlayerPosition returning empty dict
2024-11-15 16:59:31 +03:00
AURUMVORXX
b199563943
feat: Added Way class
2024-11-11 11:38:24 +03:00
AURUMVORXX
81f49c557a
fix: Fixed wrong arguments in the server-side functions
...
+ fixed 2 repeated functions
+ fixed default argument in the setPlayerWorld function
2024-11-10 21:05:34 +03:00
AURUMVORXX
c561368b4f
fix: Fixed mistake in the contant name
2024-11-09 20:18:03 +03:00
AURUMVORXX
0b89806626
feat: Added Mds class
2024-11-09 04:03:55 +03:00
AURUMVORXX
58ec459ea5
feat: Added server-side functions
2024-11-09 03:09:39 +03:00
AURUMVORXX
0596853161
feat: Added class ItemsGround
...
+ added exception handling on returning OT_NULL types
2024-11-09 03:09:39 +03:00
AURUMVORXX
15b34c3f40
feat: Added Sky class
...
+ changed file structure in the python module
+ fixed static method binding for PyDaedalus class
2024-11-07 02:35:34 +03:00
AURUMVORXX
f4ec811163
feat: Added Daedalus class
...
+ sqParseTable moved to nonut::CustomTypes as SqDict
+ fix: Removed Python constructors for ItemGround and DamageDescription classes (so it's unable to make new objects in the scripts)
2024-11-06 23:59:54 +03:00
AURUMVORXX
882d2cc038
feat: Added event canceling
2024-11-06 23:59:54 +03:00
AURUMVORXX
d54bd06fef
feat: Added remaining server-side events
...
+ onPlayerUseCheat, all NPC related events
2024-11-06 11:50:14 +03:00
AURUMVORXX
cee3341a51
feat: Added ItemGround class
...
+ Added onPlayerTakeItem and onPlayerDropItem events
2024-11-06 02:09:04 +03:00
AURUMVORXX
4efda3e2e0
feat: Added DamageDescription class
...
+ Added onPlayerDamage event
2024-11-06 02:09:04 +03:00
AURUMVORXX
c66a1e3238
feat: Added constants from consttable
2024-11-05 19:37:47 +03:00
AURUMVORXX
2657b2c613
feat: Added Packet class and onPacket event
2024-11-05 02:44:38 +03:00
AURUMVORXX
2722f33e62
feat: Added exception handling
2024-11-04 16:46:39 +03:00
AURUMVORXX
3f477f5a32
feat: Switch from default sq stack parsing to NoNut
2024-11-04 14:57:54 +03:00
AURUMVORXX
78885ebce6
feat: Added NoNut core
2024-11-04 13:50:49 +03:00
AURUMVORXX
5dea12785b
feat: Added most of the onPlayer** events
2024-11-04 13:28:42 +03:00
AURUMVORXX
5dc063fff1
feat: Added onPlayerChange** events
2024-11-04 12:57:17 +03:00
AURUMVORXX
bb51677592
fix: Crash on adding name key into kwargs dictionary
...
+ Changed file structure for events
2024-11-04 05:11:15 +03:00
AURUMVORXX
810dd00dd8
feat: Added onUnban event
2024-11-02 18:42:07 +03:00
AURUMVORXX
f5a748e1ff
feat: Added conversion SqTable -> Dictionary
...
+ Added onBan event
+ Fixed wrong argument order in onTime event
2024-11-02 18:32:07 +03:00
AURUMVORXX
aece83e914
feat: Added event calling into Python
...
+ Added onInit, onTick, onExit, onTime events
2024-11-02 02:47:38 +03:00
Patrix
65568cfa92
Corrected sqapi.h include brackets
2024-03-09 00:40:25 +01:00
Patrix
989a1a0a8b
Added documentation generation in .gitlab-ci.yml
2024-03-04 01:02:39 +01:00
Patrix
f37760bed1
Updated sqapi dependency
2024-03-01 16:27:44 +01:00
Patrix
7a5f02f7f3
Initial rework:
...
- removed squirrel & sqrat sources, added sqapi as git submodule dependency
- removed module api (it's now included from sqapi target)
- removed unnecessary boilerplate from CMakeLists.txt
2024-03-01 14:29:54 +01:00
Patrix
2e427b0c5d
Removed pch.h:
...
- Under linux pch.h won't work as expected, instead it will slow down build time. In order to fix this, target_precompile_headers cmake function must have every header that will be used in pch.hxx generation.
- Using the opportunity i've removed headers that aren't essential in precompiled header
2023-01-09 20:21:46 +01:00
Patrix
e221d9c80f
Revert the revert changes for 0.1.10:
...
- Removed squirrel dependency (it was required only for 0.1.9, because not every function is listed in HSQAPI struct)
- Restored missing functions declarations in HSQAPI struct added in 0.1.10
- Resotred missing redirect macros in squirrel_api.h
2021-08-28 05:51:44 +02:00