Commit Graph

221 Commits

Author SHA1 Message Date
1e019339d8
After the map is generated, tiles will be copied from the Barrier layer when unused slots appear. Plug the slot.
生成地图后,当出现尚未使用的插槽,将会从Barrier层拷贝瓦片。堵上插槽。
2024-09-08 21:17:05 +08:00
ce8f9121a5
No more drawing unexplored rooms.
不再绘制未探索过的房间了。
2024-09-08 09:45:14 +08:00
26c0843202
Hands over the responsibility of creating room previews to the minimap.
将创建房间预览图的职责移交给迷你地图。
2024-09-06 23:36:21 +08:00
ab0d05d16d
Makes the map follow the player's movements.
使地图跟随玩家移动。
2024-09-06 22:56:36 +08:00
Ride_A_Pig
ab10d75b24 Minimap bug fix
修复小地图错位问题
2024-09-05 12:34:41 +08:00
781c50ee30
Add debugging information to the mini map.
为迷你地图加入调试信息。
2024-09-05 11:50:05 +08:00
41a2cebf41
Improved recoil algorithm.
改进后座力算法。
2024-09-04 23:23:22 +08:00
1429b879e8
Can generate a preview and place it in the mini-map.
能够生成预览图并将其放置到迷你地图内了。
2024-09-01 23:24:35 +08:00
c1a3bfa266
Improved weapon recoil effect.
改进武器的后座力效果。
2024-09-01 22:25:20 +08:00
1ef0f08e2f
Create a map preview image.
制作地图预览图。
2024-08-27 23:06:33 +08:00
5b0803f85f
After the player leaves the room, the previous room vision is deprived and enemies are frozen.
玩家离开房间后上个房间视野将被剥夺,敌人被冻结。
2024-08-25 18:49:48 +08:00
38c0bdff2a
Join the fog of war.
加入战争迷雾。
2024-08-24 22:49:59 +08:00
4f16214885
Modified the knockback algorithm.
修改击退算法。
2024-08-22 22:03:44 +08:00
d3f2076b11
Fix the issue of picking up lost attributes after losing weapons.
修复失去武器后再捡起丢失属性的问题。
2024-08-20 22:17:07 +08:00
cff0507d25
Bullet tracking will no longer penetrate the wall.
子弹跟踪不再会穿透墙壁了。
2024-08-20 00:15:12 +08:00
2a5629fc86
Projectiles can now track enemies.
抛射体可以跟踪敌人了。
2024-08-18 16:09:31 +08:00
8c02a0548c
Upgrade to 4.3.
升级到4.3。
2024-08-15 22:58:28 +08:00
5d9643476f
Bullets can now track enemies.
子弹可以跟踪敌人了。
2024-08-14 23:08:07 +08:00
451d6d0849
Add bullet arc and number of bullets generated.
加入子弹弧度和产生子弹的数量
2024-08-13 23:07:05 +08:00
3b2ba7440c
Improved the collision logic of bullets.
改进子弹的碰撞逻辑。
2024-08-12 22:30:13 +08:00
ef58f3885b
The projectile weapon allows the projectile queue to be fired sequentially.
抛射体武器,允许循序发射抛射体队列了。
2024-08-11 23:29:23 +08:00
05ac2dec60
Join Mr. Raven.
加入乌鸦先生。
2024-08-11 00:25:00 +08:00
56d3ae4964
Restore the database.
恢复数据库。
2024-08-06 00:27:51 +08:00
cceda0bd1f
Remove the GetMeta method.
移除GetMeta方法。
2024-08-05 22:52:20 +08:00
4459b6a88b
Added the game difficulty configuration class and added the ability to generate scenes after projectiles kill enemies.
加入游戏难度的配置类,加入抛射体杀死敌人后生成场景的功能。
2024-08-04 00:32:49 +08:00
bac2ae1992
Modifies the return value of the damage Api to whether fatal damage has been inflicted. Add the projectile decorator.
修改伤害Api的返回值为是否造成了致命伤害。加入抛射体装饰器。
2024-08-02 23:57:11 +08:00
e54b62cb82
Item ids can only be specified in yaml files.
物品的id只能在yaml文件内指定了。
2024-08-01 23:30:28 +08:00
219f207472
Remove custom parameters in yaml. Rename the resource file.
移除在yaml内的自定义参数。重命名资源文件。
2024-07-31 22:14:40 +08:00
c397aff026
Add sound effects.
加入音效。
2024-07-28 17:53:54 +08:00
d143cf8dbf
Fixed bullet through wall issue.
修复子弹穿墙的问题。
2024-07-28 11:12:53 +08:00
f4660fe581
Adjust Mod timing, temporarily disable Mod.
调整Mod时序,暂时禁用Mod。
2024-07-28 10:09:44 +08:00
d95515fdb7
ModLoader now support calling entry functions.
模组加载器现在支持调用入口函数了。
2024-07-27 22:06:10 +08:00
a7a5a309a2
Migrate TileMap to TileMapLayer. Development using version 4.3 of Godot.
迁移TileMap到TileMapLayer。使用4.3版本Godot进行研发。
2024-07-26 22:38:18 +08:00
6c1b7b2e84
Fixed warnings given by RiderIDE.
修复RiderIDE给出的警告。
2024-07-25 20:32:59 +08:00
f0f954f10c
Support to print color logs, join Mod lifecycle processor.
支持打印彩色日志,加入Mod生命周期处理器。
2024-07-24 23:29:22 +08:00
549248cf6b
Item containers are now retrieved from the game scene.
物品容器现在从游戏场景获取了。
2024-07-24 21:03:24 +08:00
015efbc271
Support for loading module directories now.
支持加载模组目录了。
2024-07-23 23:03:03 +08:00
d218109354
Add ModManifest class.
添加ModManifest类。
2024-07-22 23:47:01 +08:00
aa35550940
Supports loading necessary dll files.
支持加载必要的dll文件。
2024-07-21 23:18:44 +08:00
db1a771fa7
Handle warnings in the Ide and optimize the code.
处理Ide内的警告,优化代码。
2024-07-19 23:18:53 +08:00
36e656cf46
Connect room gaps using NavigationLink2D.
使用NavigationLink2D连接房间间隙。
2024-07-19 22:25:55 +08:00
9401913779
Join the status processor of the AI escape.
加入AI逃跑的状态处理器。
2024-07-18 22:45:39 +08:00
7812d9c570
Remove useless dependencies and add logic for AI to find weapons.
移除无用依赖,加入AI查找武器的逻辑。
2024-07-17 22:54:42 +08:00
dd16e14947
Animate the splash screen.
为启动画面加入动画。
2024-07-16 22:11:57 +08:00
e454d4cedc
Log upload to the server is supported.
支持将日志上传到服务器。
2024-07-15 22:36:48 +08:00
7365434f2b
Fixed an issue where players could pick up items that had already been picked up by other creatures. Reuse floating label instances.
修复玩家能够捡起已被其他生物捡起的物品的问题。复用悬浮标签实例。
2024-07-11 23:06:47 +08:00
61618c13a9
AI characters can set default weapons. The AI will try to attack and kill the enemy now. Fixed an issue where bubbles would not display properly.
AI角色支持设置默认武器。AI会尝试攻击并杀死敌人了。修复气泡不能正常显示的问题。
2024-07-10 23:23:04 +08:00
adee87429e
Add bubbles and scout areas.
加入气泡和侦察区域。
2024-07-07 23:10:25 +08:00
4622d06e5c
Make creatures try to chase enemies.
使生物尝试追逐敌人。
2024-07-06 22:55:07 +08:00
04858534ba
Fixed an issue where the player did not select the first item slot, but the item in their hand would become the item they just picked up.
解决玩家选中的不是第一个物品槽,但是手中持有的物品会变成刚刚捡起的物品的问题。
2024-07-05 22:56:24 +08:00
4aff26d7bc
Added drag and drop to backpack for quick storage.
添加拖拽到背包快速存储的功能。
2024-07-03 23:31:31 +08:00
221628346e
Improve error output and update readme.
完善错误输出,更新readme。
2024-07-02 23:58:48 +08:00
4251035a3b
With the addition of LogLabel, character support is now patrolling between several points.
加入LogLabel,角色支持在几个点之间巡逻了。
2024-07-02 23:16:04 +08:00
bce36eeee9
Remove the behavior tree and add it to the state machine.
移除行为树,加入状态机。
2024-07-01 07:55:58 +08:00
1bb63cbb66
Export attributes that allow knapsack nesting.
将是否允许背包嵌套的属性导出。
2024-06-27 23:38:52 +08:00
2f4ecd9938
Fixed an issue where items can be thrown without collision damage.
解决物品扔出后没有碰撞伤害的问题。
2024-06-27 23:11:30 +08:00
2dd5525adf
Fixed an issue where Hotbar did not select item A by default, from slot 1 to slot 2, and then from slot 2.
解决Hotbar没有默认选中,将物品A从槽1放到槽2,再从槽2取出时报错的问题。
2024-06-26 23:18:50 +08:00
1b440b828f
Fixed an issue where the number of weapons to be picked up after being thrown is 0, making it impossible to throw them again.
解决武器扔出后再捡起数量为0,导致无法再次扔出的问题。
2024-06-25 23:54:37 +08:00
dea683dbc5
No backpack nesting backpack.
禁止背包嵌套背包。
2024-06-25 22:11:19 +08:00
d587c4fc01
Separation NodeUtils InstantiatePackedScene method.
分离NodeUtils.InstantiatePackedScene方法。
2024-06-24 22:19:12 +08:00
b7f72c0456
Add item generator.
加入物品生成器。
2024-06-22 23:29:24 +08:00
18d9ccb8ab
Adjust the namespace.
调整命名空间。
2024-06-22 19:21:06 +08:00
53f830d5a6
Fixed an issue where items could not be thrown.
修复无法扔出物品的问题。
2024-06-21 22:55:31 +08:00
309a7b73d2
Remove item slots.
移除物品槽位。
2024-06-21 19:16:40 +08:00
5d6d42aa54
Adds the selected slot change event to the item container.
加入物品容器选中的槽位改变事件。
2024-06-20 00:02:32 +08:00
1e5b466c6f
Add whether the item is selected.Adjust the display logic of the backpack UI.
加入物品是否被选择。调整背包UI的显示逻辑。
2024-06-19 22:33:00 +08:00
a58ddeb039
Optimized drag and drop of items.
优化物品的拖拽。
2024-06-18 23:37:18 +08:00
c1f0e30671
Backpack Ui will not prevent clicking the button below anymore.
背包Ui不会阻止点击下面的按钮了。
2024-06-17 22:12:51 +08:00
8391396191
Level graphs migrated to yaml.
关卡图迁移到yaml。
2024-06-16 22:44:50 +08:00
Cold-Mint
1a25325aa8
Merge branch 'master' into loot_rebuild 2024-06-16 20:22:25 +08:00
adeda2f786
Support display backpack page.
支持展示背包页面。
2024-06-16 20:18:44 +08:00
霧雨烨
3063680786 Add CanPutInPack property of IItem 2024-06-16 18:41:26 +08:00
霧雨烨
ced2618a5e Fixed a bug where the last item always looted in the same loot group
修复了同一个掉落组中总是掉落最后一项的bug
2024-06-16 18:35:00 +08:00
霧雨烨
703c19d09f fix a bug from a spelling mistake 2024-06-16 17:38:54 +08:00
霧雨烨
9c8d98da02 Merge branch 'refs/heads/master' into loot_rebuild
# Conflicts:
#	data/itemRegs/weapons.yaml
#	locals/Log.csv
#	prefab/weapons/staffOfTheUndead.tscn
#	scripts/character/CharacterTemplate.cs
#	scripts/item/ItemTypeManager.cs
#	scripts/item/weapon/WeaponTemplate.cs
#	scripts/loader/uiLoader/MainMenuLoader.cs
2024-06-16 17:32:29 +08:00
霧雨烨
2484bff229 Replaced a while(true); 2024-06-16 17:22:43 +08:00
霧雨烨
2d3fa08d0d Replaced all hardcoded stringName call.
移除了所有硬编码的StringName调用。
2024-06-16 17:09:40 +08:00
霧雨烨
40b52abb48 fixed bug, add return for CreateItem 2024-06-16 17:05:19 +08:00
霧雨烨
abf03c00a1 Preliminary rewrite of the loot system
初步重写掉落系统
2024-06-16 16:56:45 +08:00
db0a2fa1ee
Add PickAbleItem.Change item icon and backgrounds.
加入可拾捡物,更换物品图标和背景。
2024-06-16 15:28:16 +08:00
霧雨烨
edaa490b5b Updated WeaponTemplate's FiringInterval calculation so that it can be changed by FiringIntervalAsMillisecond even after instantiation.
更新了WeaponTemplate的FiringInterval计算方式以使该值即便在实例化之后也可通过FiringIntervalAsMillisecond更改
2024-06-15 17:16:41 +08:00
霧雨烨
197930f446 Support for optional custom parameters for registering item information from yaml
为从yaml注册物品信息提供了可选自定义参数的支持
2024-06-15 17:07:50 +08:00
霧雨烨
9a83fd1dd2 Creates a non-generic overload for NodeUtils.InstantiatePackedScene<T> and removes the Try-Catch block from the generic version
为NodeUtils.InstantiatePackedScene<T>创建非泛型重载,并移除泛型版本中的Try-Catch块
2024-06-15 17:07:02 +08:00
霧雨烨
4f2a6e8110 Split loops and extract functions 2024-06-15 14:30:22 +08:00
霧雨烨
2661fd2735 Fixed the bug that GetItem returns null when the PacksackStack is not empty 2024-06-15 09:04:16 +08:00
4077d77b32
Add a contributor page.
添加贡献者页面。
2024-06-15 00:14:17 +08:00
霧雨烨
8ea04f00be Move RegisterFromFile to ItemTypeRegister.cs 2024-06-14 22:38:29 +08:00
30a0a6539f
Merge branch 'master' of github.com:Cold-Mint/Traveller 2024-06-14 19:33:21 +08:00
a57416c7a9
Merge branch 'master' of github.com:Cold-Mint/Traveller 2024-06-14 19:26:49 +08:00
b018165e3c
Remove ambiguous comments.
移除有歧义的注释。
2024-06-14 19:25:48 +08:00
霧雨烨
bb44d77805 Ban Packsack nesting
禁止背包嵌套
2024-06-14 19:12:06 +08:00
霧雨烨
0f9e7d0283 Change the index parameter when adding a slot to ItemContainer to automatically get the latest index , add a test slot for Packsack item
更改ItemContainer添加槽位时的index参数为自动获取最新索引,为Packsack加入一个测试用槽位
2024-06-14 12:44:31 +08:00
霧雨烨
e5664f1553 Add PacksackStack for item Packsack
为Packsack物品添加PacksackStack
2024-06-14 12:22:44 +08:00
霧雨烨
b35fb50073 Subdivision of Misc and Action from UI translation files. 2024-06-14 00:43:31 +08:00
霧雨烨
0efb3d9abf Merge remote-tracking branch 'refs/remotes/upstream/master'
# Conflicts:
#	scripts/item/ItemTypeManager.cs
2024-06-14 00:23:45 +08:00
霧雨烨
e26db60790 Add the prefix "ui_" to the translation items for game UI.
Maybe did not cover all usage, sry for that.
2024-06-14 00:12:06 +08:00
霧雨烨
9558829d15 Add the prefix "log_" to the translation items for the log function. 2024-06-13 23:54:41 +08:00
霧雨烨
3c33b055ab Add the feature to load simple item type information from yaml files 2024-06-13 23:50:07 +08:00
b8b8e81d8f
Review the merged code to resolve an issue where the game is unresponsive after a player dies.
审查合并后的代码,解决玩家死亡后游戏无响应的问题。
2024-06-13 22:29:18 +08:00
霧雨烨
662e9b136a move Packsack.cs to item namespace 2024-06-13 14:18:25 +08:00