Don't Starve Together

Don't Starve Together

2,809 ratings
Super Wall DST
3
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.622 MB
22 Oct, 2016 @ 9:49am
29 Jun, 2024 @ 9:05am
28 Change Notes ( view )

Subscribe to download
Super Wall DST

Description
Click here for DS Version
Download Super Wall Maker[forums.kleientertainment.com]

Hedges and ancient wall from Hamlet have been added!


Super Wall:
tools tab


structure tab

  • Additional walls, auto doors, fence and fence gate are added to the game. (Can be found in structure tab. Standalone. No conflict with original walls) They do NOT have to be INVINCIBLE now! A "health" option is added in configuration.
  • After built, the wall is in its tallest condition. Players can use hammer to shorten it. Hammer will not lose durability when hammering it.
  • They will not be damaged or ignited, and are immune to boss attack. Nothing but hammer can destroy them! (by default. unless you disable the "Building Damage Resistance" and set "health" to "x1")
  • Walls can deal rebound damage to attacker (Damage can be set in mod configuration. Default value is 0.)
  • Doors will open automatically when any player approaches. (Detection distance can be set in mod configuration)
  • Color of fence can be changed with hammer. (Just like height of wall) Fence gate opens automatically and can be locked.
  • By default, everyone can use or hammer them. If you set the "Ownership" to "Authorized People", only builder and trusted people can do that. You can add other players to your trust list by pressing "Y" or "U" and typing "-superwall add playerindex" or simply "-sw a playerindex". To remove a player from the list, you can type "-superwall remove playerindex" or "-sw r playerindex". If you want someone to add you to his/her list, you can use left mouse button to inspect his/her wall or door 4 times, and then he/she will receive a request. Type "-sw list" to see player indexes. You can see the chat command help info in game by typing "-sw help".
  • Admin mode: type "-superwall adminmode" or "-sw am" to enable. After enabled, you can use/destroy anyone's superwall if you are an admin. Type "-sw help admin" for more admin commands.
  • Super wall fast build tool (can be found in tools tab) is added. You can build a set of walls and doors with one click! (You must have corresponding wall items.) When holding the tool in your mouse, you can use Middle Mouse Button or F5 to rotate the preset, Scroll Up / Scroll Down or F1 / F2 to change to previous/next preset. Press F3 / F4 to decrease/increase height of the preset. You can hold ALT to quickly switch to a wall destroyer brush, and release to switch back. If you want to add your custom "recipe" to the fast build tool, you can use Super Wall Maker[forums.kleientertainment.com] to do it.

Tips:
  • Known incompatiblility: not compatible with "SuperLock"
  • When player is standing near walls, bearger's ground pound may deal huge damage to the player(actually it attacks player many times for an instant). This is not a bug caused by my mod. It is because of the mechanism of the "groundpounder" component in the game. It works just like the "Echo Slam" in DOTA. The more enemy, the higher damage. For the bearger, the walls are also counted as enemies. That's why the player may be killed by the slam instantly.

Credits:
Thanks Jasper for the ice wall animation.

If you like this mod, don't forget to hit the button. THX!


Post the crash log if you run into crashes! The log is usually in Documents\Klei\DoNotStarveTogether\ folder. Search "server_log.txt" or "client_log.txt". Or you can just post the crash screenshot.
Popular Discussions View All (7)
5
1 Apr, 2021 @ 6:21pm
2 Error messages preventing world startup
DaleBall2
10
23 May, 2017 @ 7:01pm
Errors
Mythophile
5
19 Feb, 2020 @ 7:27am
Custom "recipe" for fast build tool 为快速建造工具自定义“配方”
DYC
770 Comments
CCL 1 Jun @ 9:13am 
怎么给门设置常开呢?
月下誓约 10 May @ 11:31pm 
可以加个开关是否启用自动墙吗
Hamburger 10 May @ 6:30pm 
@落霞霜 Bruh. Literally every error you posted except for the second one say they are from a COMPLETELY DIFFERENT MOD.
EldVarg 8 May @ 10:36pm 
Would be cool if these walls could optionally prevent floods (in Island Adventures).
EldVarg 8 May @ 2:04am 
Works for me and my friend :). Great mod!
落霞霜 30 Apr @ 12:16am 
../mods/workshop-2921755024/scripts/prefabs/xxx_wuma_king_laser.lua:301 in (field) fn (Lua) <298-308>
inst = 250378 - xxx_wuma_king_laserscorch (valid:true)
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
self =
running = table: 0000000010E32A90
waitingfortick = table: 0000000010E339E0
hibernating = table: 0000000010E333A0
tasks = table: 0000000010E33940
waking = table: 000000004155EEF0
attime = table: 0000000010E32B30
tick = 890902
k = PERIODIC 250378: 0.000000
v = true
already_dead = nil
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
tick = 890902
scripts/update.lua:240 in () ? (Lua) <224-298>
dt = 0.033333335071802
tick = 890902
i = 890902
落霞霜 30 Apr @ 12:16am 
redirect_combat = nil
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-2921755024/scripts/prefabs/xxx_wuma_king_laser.lua:255 in (upvalue) doburn (Lua) <241-261>
inst = 250378 - xxx_wuma_king_laserscorch (valid:true)
x = -192.3999786377
y = 0
z = -49.778835296631
ents = table: 0000000050319D70
k = 1
v = 152334 - dyc_wall_stone (valid:true)
vradius = 0.5
range = 1.2
../mods/workshop-2921755024/scripts/prefabs/xxx_wuma_king_laser.lua:289 in (upvalue) Scorch_OnFadeDirty (Lua) <263-296>
inst = 250378 - xxx_wuma_king_laserscorch (valid:true)
x = -192.3999786377
y = 0
z = -49.778835296631
burnfx = 250478 - firesplash_fx (valid:true)
落霞霜 30 Apr @ 12:16am 
transfertargetcallback = function - scripts/components/combat.lua:81
OnRemoveFromEntity = function - ../mods/workshop-1185229307/modmain.lua:42
externaldamagetakenmultipliers = table: 000000004A563260
externaldamagemultipliers = table: 000000004A563080
SetTarget = function - ../mods/workshop-1207269058/modmain.lua:1
GetAttacked = function - ../mods/workshop-1207269058/modmain.lua:1
losetargetcallback = function - scripts/components/combat.lua:80
battlecryenabled = true
_ = table: 000000004A562B80
laststartattacktime = 0
attacker = nil
damage = 100
weapon = nil
stimuli = nil
spdamage = nil
blocked = false
damageredirecttarget = nil
damageresolved = 100
original_damage = 100
落霞霜 30 Apr @ 12:15am 
[09:32:24]: [string "../mods/workshop-785295023/scripts/prefabs/..."]:1: attempt to index local '_RQex' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-785295023/scripts/prefabs/dyc_superwall.lua:1 in (field) onhitfn (Lua) <1-1>
_zKX0 = 152334 - dyc_wall_stone (valid:true)
_RQex = nil
_UG4Z = 100
scripts/components/combat.lua:657 in () ? (Lua) <544-675>
self =
hiteffectsymbol = marker
onhitfn = function - ../mods/workshop-785295023/scripts/prefabs/dyc_superwall.lua:1
defaultdamage = 0
forcefacing = true
inst = 152334 - dyc_wall_stone (valid:true)
hitrange = 3
lastwasattackedbytargettime = 29696.701548804
lastwasattackedtime = 29696.734882139
keeptargettimeout = 0
落霞霜 30 Apr @ 12:15am 
与人物mod雾码(2921755024)冲突,经检查为

触发源:
来自MOD workshop-2921755024 的激光攻击(xxx_wuma_king_laser.lua)
对MOD workshop-785295023 的石墙(dyc_wall_stone)造成伤害
兼容性问题:
防御墙MOD(dyc_superwall)的回调函数未正确处理无攻击者的情况
变量命名异常(如_RQex、_zKX0等)表明代码可能经过混淆

希望超级墙作者能为超级墙增加未定伤害来源的兼容
错误日志将在下一条留言发送